// 微信，ios下，键盘谈起，底部空白问题
const ua = window.navigator.userAgent.toLowerCase()

export const isWechat = /MicroMessenger/i.test(ua)

const hackWechatScrollToTop = () => {
  // alert('blur执行')
  document.activeElement.scrollIntoViewIfNeeded(false)
}

export const hackWechatInputBind = () => {
  // alert('绑定')
  if (isWechat) {
    const Inputs = document.querySelectorAll('input')

    if (Inputs && Inputs.length) {
      Inputs.forEach(input => {
        input.addEventListener('blur', hackWechatScrollToTop)
      })
    }
  }
}

export const hackWechatInputUnBind = () => {
  if (isWechat) {
    const Inputs = document.querySelectorAll('input')

    if (Inputs && Inputs.length) {
      Inputs.forEach(input => {
        input.removeEventListener('blur', hackWechatScrollToTop)
      })
    }
  }
}
